package com.oriental.manage.pojo.merchant.baseinfo;

import com.oriental.manage.pojo.base.BaseModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.Date;

/**
 * Author: Yang xp
 * Date: 2016/5/19
 * Time: 9:58
 * Desc：商户信息
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class MerchantInfoTemp extends BaseModel {

    /**
     * 编号
     */
    private String id;

    /**
     * 商户全称
     */
    private String mchntName;

    /**
     *申请部门
     */
    private String applicationDept;

    /**
     * 商户地址
     */
    private String mchntAddr;

    /**
     * 商户邮编
     */
    private String mchntZipcode;

    /**
     * 所属省市区
     */
    private String mchntArea;

    /**
     * 商户备注信息
     */
    private String mchntEtc;
    
    /**
     * 营业执照/法人证书编号
     */
    private String bizLicenseCode;

    /**
     * 组织机构代码
     */
    private String organizationCode;

    /**
     * 法人代表姓名
     */
    private String legalRepresentative;

    /**
     * 法人身份证号
     */
    private String idNo;

    /**
     * 申请人姓名
     */
    private String appName;

    /**
     * 申请人电话
     */
    private String appPhone;

    /**
     * 申请人手机
     */
    private String appMobile;

    /**
     * 申请人邮箱
     */
    private String appEmail;

    /**
     *技术联系人姓名
     */
    private String techCttName;
    
    /**
     * 技术联系人电话
     */
    private String techCttPhone;

    /**
     * 技术联系人手机
     */
    private String techCttMobile;

    /**
     * 技术联系人邮箱
     */
    private Date techCttEmail;

    /**
     * 财务联系人姓名
     */
    private String financeCttName;

    /**
     * 财务联系人电话
     */
    private String financeCttPhone;

    /**
     * 财务联系人手机
     */
    private Date financeCttMobile;

    /**
     * 财务联系人邮箱
     */
    private String financeCttEmail;

    /**
     * 业务联系人姓名
     */
    private String  busCttName;

    /**
     * 业务联系人电话
     */
    private Date busCttPhone;

    /**
     * 业务联系人手机
     */
    private String busCttMobile;

    /**
     * 业务联系人邮箱
     */
    private String busCttEmail;

    /**
     * 商户分类
     */
    private String mccCode;

    /**
     * 预计启动开发时间
     */
    private Date devDate;


    /**
     * 商户上线日期
     */
    private Date auditStatus;

    /**
     * 对账文件模板编号
     */
    private String mainName;

    /**
     * 银行联行号
     */
    private String mainPhone;

    /**
     * 差异处理标志:
     * 0:调账
     * 1:退款
     */
    private String mainMobile;


    /**
     *
     */
    private String mainEmail;

    /**
     *
     */
    private String cityCode;

    /**
     * 发展渠道
     */
    private String mchntFax;

    /**
     * 主联系人名字
     */
    private String empowerCode;

    /**
     * 主联系人邮件
     */
    private String mchntAbbrName;

    /**
     * 主联系人电话
     */
    private String mchntType;

    /**
     * 主联系人手机
     */
    private String certImgType;

    /**
     * 自动分配的用户名
     */
    private String contractPath;

    /**
     * 是否自定义序列号:<br/>
     * 0:表示非自定义，由系统生成(控制商户授权号是否自定义)<br/>
     * 1:表示自定义<br/>
     */
    private String saveState;


    /**
     * 交易限额
     */
    private String mchntSource;

    /**
     * 银联快捷二级商户号
     */
    private Date createTime;

    /**
     * 开通人
     */
    private Date lastUpdTime;

    /**
     * 开通时间
     */
    private Date openDate;


    /**
     * 修改人
     */
    private String bankName;

    /**
     * 暂停付款标识:<br/>
     * 0:否<br/>
     * 1:是<br/>
     */
    private String cnapsCode;

    /**
     * 报表类型：<br/>
     * 01：正常 <br/>
     * 02：分账 <br/>
     * 03：积分 <br/>
     */
    private String accountName;

    /**
     * 服务电话
     */
    private String parentMchntAbbrName;


    /**
     * 业务归属
     */
    private String areaCode;

    /**
     * 自定义发送邮箱
     */
    private String isUpload;

    // TODO: 2016/5/19 字段需要后定义类别
    /**
     * 商户来源:
     * 01:系统新增商户或老平台导入商户
     * 02:运营系统自助注册
     * 03:门户网签
     * 04：客户端商户自助注册
     */
    private String accountNo;

    /**
     * 平台标识: <br/>
     * 1.管控平台 <br/>
     * 2.商户自服务平台<br/>
     */
    private String batchNo;


    /**
     * CA证书申请状态：<br/>
     * 0：未申请 <br/>
     * 1：申请成功 <br/>
     * 2：申请失败<br/>
     */
    private String auditOpinion;

    /**
     * CA证书申请邮箱
     */
    private String auditData;


    /**
     * 发送状态
     */
    private String dfsCardPositive;


    /**
     * 是否允许修改手机号： <br/>
     * 01：否<br/>
     * 02：是<br/>
     */
    private String dfsCardBack;

    /**
     * 是否显示子商户信息： <br/>
     * 01：否 <br/>
     * 02：是<br/>
     */
    private String cardEndDate;

    /**
     * 合同标志
     */
    private String cardType;

    /**
     * 审核意见
     */
    private String cardDescaribe;



}
